package com.example.base.plugin;

import com.example.base.plugin.Plugin;
import com.example.base.plugin.moudel.*;
import org.springframework.security.core.parameters.P;
import org.springframework.stereotype.Component;

import java.util.ArrayList;
import java.util.List;

@Component
public class SystemPlugin {

    public List<Plugin> getPlugin(){
        List<Plugin> pluginList=new ArrayList<>();
        pluginList.add(new Plugin(new SysUserPlugin()));
        pluginList.add(new Plugin(new SysDeptPlugin()));
        pluginList.add(new Plugin(new SysRoleNoPlugin()));
        pluginList.add(new Plugin(new SysRolePlugin()));
        pluginList.add(new Plugin(new OpenUserPlugin()));
        return pluginList;
    }
}
